three-flower beggarweed - Spanish English Dictionary